have slip one's mind - Français Anglais Dictionnaire